回答:- Web 基礎曾經開源中國創始人紅薯寫了一篇文章「初學 Java Web 開發,請遠離各種框架,從 Servlet 開發」,我覺得他說的太對了,在如今 Java 開發中,很多開發者只知道怎么使用框架,但根本不懂 Web 的一些知識點,其實框架很多,但都基本是一個套路,所以在你學習任何框架前,請把 Web 基礎打好,把 Web 基礎打好了,看框架真的是如魚得水。關于 Http 協議,這篇文章就寫得...
回答:精通:透徹理解并能熟練掌握看了精通的意思,可能很多人都不敢說自己真的精通Java!原因有2點:精通這個詞是不能亂用的,因為行業里總有你不會的。想想在自己的工作中,你沒有問過他人Java相關問題嗎?我相信工作中肯定都問過!學無止境,何來精通?Java作為一門編程語言,它也在不斷的變化,比如說從Java9-Java10,這不都是在不斷的變化嗎?學無止境!學習并不是一蹴而就的,在工作中我們肯定會遇到問題...
回答:我從事PHP開發也有近9年的時間了,當然途中也接觸過其它的編程語言。總體上來說,多數PHPer很容易觸碰到天花板,但也不排除有一些PHP高手深耕PHP的底層知識。PHP的定位是弱類型腳本語言,它的開發速度和效率都很不錯。所以給人的感覺是它很簡單,而國內PHP更多的應用場景就是:中小型網站開發、大型網站前端展示層、一些后端服務等。很多5年經驗的PHPer和3年經驗的PHPer天天做的事都差不多,這也...
回答:不知道為什么,國內技術圈除了流行高并發、追逐高使用率的技術、玩概念之外很少提及軟件工程學的東西。java最有價值那部分是其工程學的成就,它的工程學基礎目前就是面向對象編程(OOP)OOP的學習成本很高,需要很多軟件開發經驗,因為它屬于工程設計的范疇。java有超大型軟件工程的解決方案,php目前只有中型的。java比php難入手,是指工程學以及OOP編程那部分,也要掌握其工程體系的概念。
來源:sjsdfg/effective-java-3rd-chinese前 51 條來源:Effective Java, Third Edition 《Effective Java, Third Edition》一書英文版已經出版,這本書的第二版想必很多人都讀過,號稱Java四大名著之一,不過第二版2009年出版,到現在已經將近8年的...
effective Java 這本書是我第一次買的, 從買來至今整本書還沒有看完, 只看了一半, 原因是個人比較懶,而且玩的心比較大,經過這么多年的沉淀,終于可以偷點時間寫下對于這本書的觀后感了 整本書給我的感覺不像是一個...
第二章 創建和銷毀對象 第1條 考慮用靜態工廠方法代替構造器 兩者創建對象的形式,例如:構造器是new Boolean();靜態工廠方法是 public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } 在Boolean類中, 常量TRUE和 FALSE又如下...
effective-java-third-edition 介紹 Effective Java 第三版全文翻譯,純屬個人業余翻譯,不合理的地方,望指正,感激不盡! 目錄 推薦序 前言 致謝 第一章 引言 第二章 創建和銷毀對象 ??本章涉及創建和銷毀對象,包括何時以及如...
創建和銷毀對象 1、靜態工廠方法代替構造器 靜態工廠方法有名稱,能確切地描述正被返回的對象。 不必每次調用都創建一個新的對象。 可以返回原返回類型的任何子類對象。 創建參數化類型實例時更加簡潔,比如調用構...
對所有對象都通用的方法 equals和hashCode方法的關系 重寫equals方法必須也要重寫hashCode方法。 equals用的屬性沒變,則多次調用hashCode返回值也必須保持不變。 equals比較相等的對象,hashCode也必須相同。反之不然。 所處相同hash b...
推薦序 前言 致謝 第一章 引言 第二章 創建和銷毀對象 第1項:用靜態工廠方法代替構造器 第2項:遇到多個構造器參數時要考慮使用構建器 第3項:用私有構造器或者枚舉類型強化Singleton屬性 第4項:通過私有構造器強化不...
... //略 if (v.requestFocus(direction, mTempRect)) { playSoundEffect(SoundEffectConstants.getContantForFocusDirection(direction)); return true; } //略 return false; } ...
檢查參數的有效性 每當編寫方法或者構造器時,應該考慮它的參數有哪些限制。應該把這些限制寫到文檔中,并且在這個方法體開頭處,通過顯示的檢查來實施這些限制。養成這樣的習慣非常重要。 必要時進行保護性拷貝 pu...
第二章 創建和銷毀對象 何時以及如何創建對象,何時以及如何避免創建對象,如何確保他們能夠適時地銷毀,以及如何管理對象銷毀之前必須進行的各種清理動作。 1 考慮用靜態工廠方法代替構造器 一般在某處獲取一個類...
...行一段代碼并不會改變事物的狀態,也就是說,沒有side-effect。而lambda里面是可以調用所在的類的成員方法的、也可以訪問和修改所在類的成員變量的。 話說回來,關于FP我也不是了解的很多,我本身并沒有多少FP的經驗,雖然...
ChatGPT和Sora等AI大模型應用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關性能圖表。同時根據訓練、推理能力由高到低做了...